草庐IT

flutter - onChange TextField 移动光标以开始 flutter

全部标签

c# - 如何在 Xamarin.Forms.Map 中获取当前位置或移动到当前位置

由于map已经显示了用户位置(使用IsShowingUser),我只想缩放到该位置。这是否很容易实现,或者我是否需要在每个平台上获取位置,因为我没有找到任何GeoLocation对象。只有地理编码器...这不是缩放到用户位置的常见用例吗? 最佳答案 您需要用您感兴趣的位置调用MoveToRegion方法。您可以使用GeolocatorPluginforXamarin获取PCL项目中的位置:varlocator=CrossGeolocator.Current;varposition=awaitlocator.GetPositionAs

从十进制开始的小时和分钟的 C# 字符串格式

是否有一种简单的字符串格式可以将表示小时和小时的小数部分的小数显示为小时和分钟?例如:5.5格式化为显示5小时30分钟。我很乐意自己编写代码,但是如果现有功能可用,我更愿意使用它 最佳答案 decimalt=5.5M;Console.WriteLine(TimeSpan.FromHours((double)t).ToString());这将为您提供非常接近的“05:30:00”。然后您可以将其格式化为您想要的结果:varts=TimeSpan.FromHours((double)t);Console.WriteLine("{0}hr

c# - 在 Windows 应用商店应用程序中更改光标

我正在用C#制作一个Windows应用商店应用程序,我有一个普通的TextBlock,里面有一个链接。我想做的就是让光标在文本block上移动时变成一只手,但与WPF应用程序不同的是,它没有Cursor属性。我知道是Windows.UI.Core中的一个CoreCursor类。我应该以某种方式使用它吗? 最佳答案 Window.Current.CoreWindow.PointerCursor=newWindows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Hand,1);

c# - 为什么 CenterToScreen 方法会在光标所在的屏幕而不是具有焦点的应用程序的屏幕上使表单居中?

我正在使用VisualStudio2010、C#.NET4、WinForms。我的电脑有2个显示器。当我调用窗体的CenterToScreen方法时,窗体会在光标所在的屏幕上居中。有谁知道为什么吗? 最佳答案 来自documentation:Donotcallthisdirectlyfromyourcode.Instead,settheStartPositionpropertytoCenterScreen.TheCenterToScreenmethodusesthefollowingprioritylisttodetermineth

c# - 为什么 ComboBox 在设置 DroppedDown 时隐藏光标?

让我们创建WinForms应用程序(我在WindowsVista上运行VisualStudio2008,但似乎所描述的情况几乎无处不在,从Win98到Vista,在native代码或托管代码上)。写这样的代码:usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicclassForm1:Form{privatereadonlyButtonbutton1=newButton();privatereadonlyComboBoxcomboBox1=new

c# - 将子文件夹中的所有文件移动到另一个文件夹

我的源路径是C:\Music\,其中有数百个名为Album-1、Album-2等的文件夹。我想做的是在我的源路径中创建一个名为Consolidated的文件夹。然后我想将我专辑中的所有文件移动到文件夹Consolidated,这样我就可以将所有音乐文件放在一个文件夹中。我该怎么做? 最佳答案 这样试试StringdirectoryName="C:\\Consolidated";DirectoryInfodirInfo=newDirectoryInfo(directoryName);if(dirInfo.Exists==false)D

c# - 在 C# 中用鼠标拖动来移动控件

我试图通过四处拖动来移动名为pictureBox1的控件。问题是,当它移动时,它会不断地从一个位置移动到鼠标周围的另一个位置,但它确实会跟随它......这是我的代码。如果你能帮助我,我将不胜感激publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}boolselected=false;privatevoidpictureBox1_MouseDown(objectsender,MouseEventArgse){selected=true;}privatevoidpictureBox1_MouseMove(ob

c# - 移动 MainWindow.xaml

我构建了一个WPF应用程序,现在可以正常运行了。但是,为了稍微清理一下,我希望将我的MainWindow.xaml移动到我创建的View文件夹中。完成此操作后,应用程序将无法运行,它会给我一个“未知构建错误”,但没有提供有关如何修复它的任何信息...我应该在我的MainWindow.xaml中更改什么以使应用程序再次正常工作?我已经改变了到我还应该更改其他内容吗? 最佳答案 除非更改了类的命名空间,否则无需更新xaml文件中的类名。您很可能还没有为App.xaml更新StartupUri。将其更改为:StartupUri="view

c# - LINQ 计算 SortedList<dateTime,double> 的移动平均值

我有一个SortedList形式的时间序列.我想计算这个系列的移动平均值。我可以使用简单的for循环来做到这一点。我想知道是否有更好的方法使用linq来执行此操作。我的版本:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){varmySeries=newSortedList();mySeries.Add(newDateTime(2011,01

c# - 从触摸屏重定向/重新映射/预过滤光标输入

我的问题好的,对此的基本答案是使用:Cursor.Clip=newRectangle(x1,y1,x2,y2);但我的问题有点复杂。我需要它做的是正确地将自己映射到特定的窗口边界,这样触摸输入将被限制在那个窗口,但会正确地将自己剪裁到窗口,这样当我触摸左上角时触摸屏的一角或右下角,它会将光标放在窗口的左上角或右下角。使用Cursor.Clip不会这样做,并且我在触摸屏上触摸的所有超出该剪辑区域的内容都会映射到离我触摸的位置最近的窗口边缘。有什么可以让我预过滤鼠标位置以便正确调整它的边界吗?如果其他都失败了或者,我可以尝试找到一些代码,将鼠标输入转换为TUIO输入,并以此方式将其输入到应